package com.phantasy.proto
{
	import com.phantasy.Message;
	
	import flash.net.registerClassAlias;
	
	public class m_chat_auth_toc extends Message
	{
		public var succ:Boolean = true;
		public var reason:String = "";
		public var channel_list:Array;
		public var black_list:Array;
		public var gm_auth:Array;
		
		public function m_chat_auth_toc()
		{
			this.channel_list = new Array();
			this.black_list = new Array();
			this.gm_auth = new Array();
			super();
			registerClassAlias("p.m_chat_auth_toc", m_chat_auth_toc);
		}
		
		override public function getMethodName():String
		{
			return ("chat_auth");
		}
		
		override public function getClassName():String
		{
			return ("m_chat_auth_toc");
		}
		
		override public function getAttributes():Array
		{
			return ([["succ", "Boolean", "null"], ["reason", "String", "null"], ["channel_list", "array", "p_channel_info"], ["black_list", "array", "p_chat_role"], ["gm_auth", "array", "String"]]);
		}
	}
}